package ar.com.larreta.colegio.client.responsables;

import ar.com.larreta.colegio.intercambio.client.Responsable;
import ar.com.larreta.grilla.client.ventanas.CambioEnLaSeleccionDeGrillaEnVentana;
import ar.com.larreta.grilla.client.ventanas.VentanaConGrilla;

import com.extjs.gxt.ui.client.data.ModelData;

public class CambioEnLaSeleccionGrillaResponsables extends CambioEnLaSeleccionDeGrillaEnVentana {

	public CambioEnLaSeleccionGrillaResponsables(VentanaConGrilla ventana) {
		super(ventana);
	}

	@Override
	public void seleccionActual(ModelData data) {
		VentanaResponsables ventanaResponsables = (VentanaResponsables) getVentana();
		Responsable responsable = (Responsable) data;
		ventanaResponsables.getNombre().getCampoTexto().setValue(responsable.getNombre());
		ventanaResponsables.getApellido().getCampoTexto().setValue(responsable.getApellido());
		ventanaResponsables.getNumeroDocumento().getCampoTexto().setValue(responsable.getNumeroDocumento());
		ventanaResponsables.getCbu().getCampoTexto().setValue(responsable.getCbu());
		ventanaResponsables.getTipoDocumento().getCampoDesplegable().setValue(responsable.getTipoDocumento());
		
		asignarInformacionEnGrilla(ventanaResponsables.getAlumnosDestino().getGrilla(), responsable.getAlumnos());

		ventanaResponsables.cambiarEstadoAModificacion();

	}
	
}
